package com.example.propertymanagement.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * BuildingDTO：用于传输楼栋相关数据的对象
 */
@Data  // 自动生成 getter、setter 方法
@JsonInclude(JsonInclude.Include.NON_NULL)  // 忽略null字段
public class BuildingDTO {

    private Integer id;  // 楼栋ID
    private String buildingCode;  // 楼栋编号
    private String buildingName;  // 楼栋名称
    private Integer totalHouseholds;  // 总户数
    private String description;  // 楼栋描述
    private Date createTime;  // 创建时间
    private String operator;  // 操作人
    private Integer communityId;  // 小区ID，表示楼栋所属的小区
    private String communityName;  // 小区名称，用于显示
}